public abstract class NGridDetail<TGrid,TGridView,TDoc,TContextMenu> : NDataSourceDetail, Nevron.Nov.Dom.INDomDeepEquals, Nevron.Nov.Dom.INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable where TGrid: new(), NGrid where TGridView: new(), NGridView<TDoc,TGrid,TContextMenu> where TDoc: new(), NGenericDocument<TGrid> where TContextMenu: new(), NGridContextMenu